[10]
{
GPIO_SetBits(GPIOC, RS);
GPIO_Write(GPIOB, (color>>16));
GPIO_ResetBits(GPIOC, nWR);
GPIO_SetBits(GPIOC, nWR);
GPIO_Write(GPIOB, (color>>8));
GPIO_ResetBits(GPIOC, nWR);
GPIO_SetBits(GPIOC, nWR);
GPIO_Write(GPIOB, (color));
GPIO_ResetBits(GPIOC, nWR);
GPIO_SetBits(GPIOC, nWR);
}
void TFT_7_WindowSet(unsigned int s_x,unsigned int e_x,unsigned int s_y,unsigned int e_y)
{
TFT_7_Write_Command(0x2a);
//SET page address
TFT_7_Write_Data((s_x)>>8);
//SET start page address=0
TFT_7_Write_Data(s_x);
TFT_7_Write_Data((e_x)>>8);
//SET end page address=639
TFT_7_Write_Data(e_x);
TFT_7_Write_Command(0x2b);
//SET column address
TFT_7_Write_Data((s_y)>>8);
//SET start column address=0
TFT_7_Write_Data(s_y);
TFT_7_Write_Data((e_y)>>8);
//SET end column address=479
TFT_7_Write_Data(e_y);
}